package main

// import (
// 	"net/http"
// 	"os"

// 	"go.uber.org/zap"
// 	"go.uber.org/zap/zapcore"
// )

// func main() {
// 	logger := InitLogger()
// 	defer logger.Sync()
// 	// defer logger.Sync()
// 	simpleHttpGet("www.5lmh.com", *logger)
// 	simpleHttpGet("http://www.google.com", *logger)
// }

// func InitLogger() *zap.Logger {
// 	var logger *zap.Logger
// 	writeSyncer := getLogWriter()
// 	encoder := getEncoder()
// 	core := zapcore.NewCore(encoder, writeSyncer, zapcore.DebugLevel)

// 	logger = zap.New(core)
// 	zap.ReplaceGlobals(logger)
// 	return logger
// 	// sugarLogger = logger.Sugar()
// }

// func getEncoder() zapcore.Encoder {
// 	encoderConfig := zap.NewProductionEncoderConfig()
// 	encoderConfig.EncodeTime = zapcore.ISO8601TimeEncoder
// 	encoderConfig.EncodeLevel = zapcore.CapitalColorLevelEncoder
// 	return zapcore.NewJSONEncoder(encoderConfig)
// }

// func getLogWriter() zapcore.WriteSyncer {
// 	//如果想要追加写入可以查看我的博客文件操作那一章
// 	file, _ := os.Create("./test.log")
// 	return zapcore.AddSync(file)
// }

// func simpleHttpGet(url string, info zap.Logger) {
// 	// info.Info("Trying to hit GET request for")
// 	info.Debug("Trying to hit GET request for")
// 	resp, err := http.Get(url)
// 	if err != nil {
// 		info.Error("Error fetching URL %s : Error = %s")
// 	} else {
// 		info.Info("Success! statusCode = for UR")
// 		resp.Body.Close()
// 	}
// }
